<?php echo $this->Form->create('Hojasproduccione') ?>
<table class="edita-produccion">
  <tr>
     <td>Cantidad</td>
     <td colspan="3">Formato</td>
     <td>Precio</td>
     <td>Subtotal</td>
  </tr>
   <tr>
      <td>
         <?php echo $this->Form->text("cantidad", array(
    'id' => "cantidad",
    'size' => 20,
    'class' => "validate[required], custom[integer]")); ?>
      </td>
      <?php 
      $tipoformato = $this->data['Hojasproduccione']['tipo_id'];
      $tipotrabajo = $this->data['Hojasproduccione']['tipotrabajo_id'];
      ?>
      <?php if ($tipoformato == 3): ?>
      <?php 
      echo $this->Form->hidden("metrajeini", array('id' =>"metrajeini", "value" => 0));
      echo $this->Form->hidden("metrajefin", array('id' =>"metrajefin", "value" => 0));
      ?>
      <td colspan="3">
      <?php 
      echo $this->Form->select("preciohoja_id",
      $formatoshojas, array("id" => "formatohoja_id")); 
      ?>
      </td>
      <?php 
      else:
      echo $this->Form->hidden("preciohoja_id", array("id" =>"formatohoja_id", "value" => 0));
      ?>         
      <td>
      <?php echo $this->Form->text("metrajeini",
      array(
        'id' => "metrajeini",
        'size' => 6,
       'class' => "validate[required], custom[integer]")); 
       ?>
       </td>
       <td style="text-align: center; text-transform: uppercase; font-weight: bold;">
       X
       </td>
       <td>
       <?php
        echo $this->Form->text("metrajefin", array(
        'id' => "metrajefin",
        'size' => 6,
        'class' => "validate[required], custom[integer]"));
       ?>
       </td>
   <?php endif; ?>
   <?php 
   $cara = $this->data['Hojasproduccione']['cara'];
   if($cara == "AMBOS")
      $num = 2;
   else
      $num = 1;
   ?>
   <?php if ($tipoformato == 1): ?>
   <td>
   <?php echo $this->Form->text("costo", array
          ('id' => "precio")); ?>
   </td>
   <td>
   <?php echo $this->Form->text("precio", array
('id' => "subtotal", 'name' => "subtotal")); ?>
   </td>
   <?php else: ?>
   <td id="cargacosto" colspan="2">
   <table class="ajaxtabla">
   <tr>
      <td>
      <?php 
      $precio = $this->data['Hojasproduccione']['costo'];
      $costo = array("$precio"=>$precio);
      //$valor = array('0' => '0.00');
      echo $this->Form->select("costo",$valor, array('value' => $precio,'selected' => 'selected',"id" => "precio")); ?>
      </td>
      <td>
     <?php echo $this->Form->text("precio", array
('id' => "subtotal", 'name' => "subtotal")); ?>
      </td>
   </tr>
   </table>
   </td>
   <?php endif; ?>
   <td>
   <a href="#" onclick="javascript:actualizar();">
   Actualizar
   </a>
  
   </td>
                
</tr>   


</table>


<?php
$options = array('class' => 'button', 'Value' => 'Editar');
echo $this->Form->end($options);
?>

<script>
    function actualizar(){
       //alert("entro");
        var canti = jQuery('#cantidad').val();
        var dim1 = jQuery('#metrajeini').val();
        var dim2 = jQuery('#metrajefin').val();
        var tipoformato = <?php echo $tipoformato; ?>;
        var hoja= jQuery('#formatohoja_id').val();
        var cara = <?php echo $num; ?>;
        

        if(tipoformato == 1){
        var precio = jQuery('#precio').val();
        var formato = dim1 * dim2;
        preciotrabajo = ((formato*precio) * canti)* cara;
        if(precio ==''){
          precio =0;
        }
        
        precio = preciotrabajo.toFixed();
        jQuery("#subtotal").val(
           precio
		   );
         //precios = precio.toFixed(2);
   alert(precio);
        }else{

         var precio = jQuery('#precio').val();
         //var cara = <?php echo $num;?>;
         total= precio * cara;




         
         
        var promedio = (canti / 1000) * cara;
        //alert(promedio);
        if(promedio > 0 && promedio < 1){
          
          total = precio  *1;
               precio = total
        }
        if(promedio >= 1 && promedio < 2){
          
          total = precio  * promedio;
               precio = total
        }
        if(promedio >= 2){
          
         total = precio  * promedio; 
              precio = total
        }

        
         if(precio ==''){
          precio =0;
        }

if(tipoformato==3){

          if(hoja==1){
            preciotrabajo= canti * 3;
          }
          if(hoja==2)
          {
            preciotrabajo= canti * 4;
          }
          
          precio = preciotrabajo;

          
        } 




         precios = precio.toFixed();
        jQuery("#subtotal").val(precios);   
        }
        
       // subtotales();
      
    }

</script> 